package control;

import exception.ImpossivelCompletarTarefaException;
import modelo.Empresa;
import negocio.FachadaEmpresa;

public class ControladoraEmpresa {
	
	public void inserir(Empresa empresa){
		
		FachadaEmpresa fachadaEmpresa = new FachadaEmpresa();
		try {
			fachadaEmpresa.inserirEmpresa(empresa);
		} catch (ImpossivelCompletarTarefaException e) {
			e.printStackTrace();
		}
	}
	
	@SuppressWarnings("unused")
	private void atualizar(Empresa empresa){
		
		FachadaEmpresa fachadaEmpresa = new FachadaEmpresa();
		try{
			fachadaEmpresa.atualizarEmpresa(empresa);
			
		} catch(ImpossivelCompletarTarefaException e){
		
		}
	}
	
	public void excluir(Empresa empresa){
		FachadaEmpresa fachadaEmpresa = new FachadaEmpresa();
		try{			
			fachadaEmpresa.excluirEmpresa(empresa);
		} catch(ImpossivelCompletarTarefaException e){
			e.printStackTrace();
		}
	}
	
}	
